            *{
                padding: 0;
                margin: 0;
            }
            a,li{
                text-decoration: none;
            }
            .px2rem(@name, @px){
                @{name}: @px / 75 * 1rem;
            }
            .tan{
                display: -webkit-box;
                display: -moz-box;
            }
            
             header{
                .px2rem(height,97);
                .tan();
                -webkit-box-pack: justify;
                -webkit-box-align: center;
                border-bottom:1px solid #ccc ;
                .px2rem(font-size,34);
                span{
                    display: block;
                        .tan();
                        -webkit-box-pack:justify ;
                        -webkit-box-align: center;
                        a{
                              img{
                                .px2rem(width,22);
                                .px2rem(height,40); 
                                .px2rem(margin-left,20);  
                            }  
                        }
                }
                span:last-child{
                    .px2rem(margin-right,20);
                    .px2rem(font-size,28); 
                    color: #1B1B1B;
                    img{
                        .px2rem(width,34);
                        .px2rem(height,34);
                    }
                }
            }
             .dl_three{                
                display: flex;
                flex-wrap:wrap;
                justify-content: space-around;
                .px2rem(margin-top,35);
                    dl{
                    	width: 45%; 
                    	//margin-right: 3%;
                        dt{
                            img{
                                width:100%;
                                .px2rem(height,327);
                                
                            }
                        }
                        dd{
                            h1{
                                .px2rem(font-size,28);
                                .px2rem(margin-top,8);
                                .px2rem(margin-bottom,29);
                                color: #c9c9c9;
                            }
                            span{
                                .tan();
                                -webkit-box-pack: start;
                               span{
                                .px2rem(font-size,28);
                               } 
                               span:last-child{
                                .px2rem(width,34);
                                .px2rem(height,29);
                                text-decoration: line-through; 
                                color: #c9c9c9;
                               }
                            }
                        }  
                          
                    } 
            }